package com.etime.yqtsponsor.service.impl;

import com.etime.yqtsponsor.dao.ActiveTimeLineMapper;
import com.etime.yqtsponsor.pojo.ActiveTimeLine;
import com.etime.yqtsponsor.service.ActiveTimeLineService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

/**
 * @author ly
 * @date 2022/7/20 15:56
 */
@Service
public class ActiveTimeLineServiceImpl implements ActiveTimeLineService {

    @Autowired
    private ActiveTimeLineMapper activeTimeLineMapper;

    /**
     * 根据主键查找活动时间节点
     * @param id
     * @return
     */
    @Override
    public ActiveTimeLine selectById(Integer id) {
        return activeTimeLineMapper.selectById(id);
    }

    /**
     * 先判断传过来的活动类型  如果是表单或者问卷 则只需要开始时间和结束时间
     * 如果是投票则需要添加活动开始时间 结束时间 报名开始时间 报名结束时间
     *
     * @param activeTimeLine
     * @return
     */
    @Override
    public int addActiveTimeLine(ActiveTimeLine activeTimeLine) {
        //拿到时间进行格式
        return activeTimeLineMapper.insert(activeTimeLine);
    }

}
